翻訳と辞書
Words near each other
・ Comparison of photo gallery software
・ Comparison of photo stitching software
・ Comparison of photogrammetry software
・ Comparison of platform virtualization software
・ Comparison of popular optical data-storage systems
・ Comparison of portable media players
・ Comparison of Portuguese and Spanish
・ Comparison of power management software suites
・ Comparison of privilege authorization features
・ Comparison of programming languages
・ Comparison of programming languages (array)
・ Comparison of programming languages (basic instructions)
・ Comparison of programming languages (functional instructions)
・ Comparison of programming languages (list comprehension)
・ Comparison of programming languages (mapping)
Comparison of programming languages (object-oriented programming)
・ Comparison of programming languages (string functions)
・ Comparison of programming languages (strings)
・ Comparison of programming languages (syntax)
・ Comparison of programming paradigms
・ Comparison of project management software
・ Comparison of Prolog implementations
・ Comparison of property management software
・ Comparison of proxifiers
・ Comparison of PSA systems
・ Comparison of pumps
・ Comparison of PVR software packages
・ Comparison of Q&A sites
・ Comparison of radio systems
・ Comparison of raster graphics editors


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Comparison of programming languages (object-oriented programming) : ウィキペディア英語版
Comparison of programming languages (object-oriented programming)

This Comparison of programming languages compares how object-oriented programming languages such as C++, Python, Perl, Java, Object Pascal and others manipulate data structures.
== Object construction and destruction ==
or
variable := create .make_foo «(parameters)»
|〔
|-
| PHP
| $variable = new class(parameters);
| unset($variable);
|-
| Perl 5
| «my »$variable = class->new«(parameters)»;
| undef($variable);
|-
| Perl 6
| «my »$variable = class.new«(parameters)»;
| $variable.undefine;
|-
| Ruby
| variable = class.new«(parameters)»
|〔
|-
| Windows PowerShell
| $variable = New-Object «-TypeName» class ««-ArgumentList» parameters»
| Remove-Variable «-Name» variable
|-
| OCaml
| let variable = new class «parameters» or
let variable = object members end〔OCaml objects can be created directly without going through a class.〕

| rowspan=2|〔
|-
| F#
| let variable = «new »class(«parameters»)
|-
| Smalltalk
| "The class is an Object.
Just send a message to a class, usually #new or #new:, and many others, for example:"

Pointy x: 10 y: 20.
Array with: -1 with: 3 with: 2.

|
|-
| JavaScript
| var variable = new class«(parameters)» or
var variable =

|〔
|-
| Object Pascal / Delphi
| ClassVar := ClassType.ConstructorName(parameters);
| ClassVar.Free;
|-
| Scala
|
val obj = new Object // no parameters
val obj = new Object(arg0, arg1, arg2...)
val obj = Object(arg0, arg1, arg2...) // case class
val obj = new Object(arg0, arg1, param1 = value1, ...) // named parameters

|〔
|-
| COBOL
| INVOKE class "NEW" RETURNING variable or
MOVE class::"NEW" TO variable

|
|-
| Cobra
| variable «as class» = class(parameters)
| variable.dispose
|
|-
| ()]
| (setq variable (create (class )))
| 〔
|}

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Comparison of programming languages (object-oriented programming)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.